antisubmarine barrier - German English Dictionary